草庐IT

PostCSS, PostCSS 中文文档

全部标签

php - 文档根目录不显示

我有一个脚本,它使用它的绝对路径到所有其他包含的文件;该脚本将作为cron作业执行。当我在终端中运行脚本时,$_SERVER["DOCUMENT_ROOT"]返回空值,但在浏览器中它返回正确的文档根。什么会导致这个问题? 最佳答案 您的问题是$_SERVER变量是由执行环境提供的。当您在命令行上运行脚本时,没有HTTP服务器。所以,您不能使用像DOCUMENT_ROOT这样的东西-如果没有Apache配置设置,那会是什么?相反,您可以使用像__FILE__这样的变量,它是脚本的完整路径。也许一次或多次dirname会让您到达DOCU

php - 头部的 Magento CSS 和 JS 包括来自文档根目录?

我刚刚设置了一个运行ubuntu和所有最新版本的apachemysql和php的新服务器,还有运行Magento所需的所有扩展。我已经将我的测试站点转移到新服务器并且一切正常接受样式和脚本,出于某种原因它们包括来自文档根目录(/var/www/vhosts/site.com/httpdocs/),奇怪的是好像只有用XML添加的js和css是错误的。我已经检查了core_config_data表并且url是正确的,所有文件权限都是正确的安全模式已关闭memory_limits等已检查。这可能与apache2设置有关吗? 最佳答案 这是

PHP:获取目录中文件数的最有效方法

考虑这两个文件夹结构:Foo/Folder1/File1.txtFolder2/Folder3/File2.txtBar/Folder1/Folder2/Folder3/Folder4/我想知道用PHP告诉我“Foo”文件夹中有两个文件而“Bar”文件夹中有零个文件的最有效方法。注意它是递归的。即使“File1.txt”文件不是立即在“Foo”文件夹中,我仍然希望它能计数。另外,我不在乎文件名是什么。我只想要文件总数。如有任何帮助,我们将不胜感激。谢谢! 最佳答案 使用RecursiveDirectoryIterator。这是doc

php - 在 Laravel 中找不到 Form::number() 辅助方法的文档或声明

我正在尝试查找有关LaravelForm::number()辅助方法的更多信息,该方法用于在我的表单中生成数字输入字段。几天前我在这里找到了一个建议我使用这种方法的答案,但我似乎无法再次定位到这个问题。基本上,我正在寻找指定字段的属性数组,但我不确定该方法的参数的顺序。我真的很想找到一些文档或此FormHelper的声明。提前致谢。 最佳答案 据我所知,在线文档和API都没有提到它,Illuminate\Html\FormBuilder类中没有这样的函数:http://laravel.com/api/class-Illuminate

javascript - 在网页上显示来自 Google 云端硬盘的文档

是否可以在网页上显示我的驱动器中的文件?我希望用户能够单击文档并直接从我的驱动器下载它。我该怎么做呢?感谢您的建议。 最佳答案 最快和最简单的解决方案是使用iframe嵌入文件夹(不需要javascript)。显然这也是最不灵活的解决方案,尽管您可以使用CSS更改iframe内容的布局(见下文)。Google云端硬盘不允许嵌入您通常使用的网址。它的X-Frame-Optionsheader设置为“SAMEORIGIN”,防止在iframe中使用。因此您必须使用以下链接,将允许嵌入:https://drive.google.com/e

php - 在 css 文档中使用 php 是个坏主意吗?

我已经创建了名为style.php的CSS页面并将其包含在顶部:这会让你畏缩吗?这是一个糟糕的主意吗?我这样做是因为我创建了一个允许管理员控制页面颜色的CMS(因此style.php脚本查询数据库并获取十六进制值)。有什么想法吗? 最佳答案 这不是一个坏主意(取决于有关缓存+内容类型的说明),但请考虑启动PHP实例(mod_php)或将脚本传递给已运行的php(fastcgi样式)的成本。你真的想要那个开销吗?您最好将CSS页面的“缓存”版本写入静态文件,然后为其提供服务(或者如果您需要每页的灵active,请选择要包含的样式表;我

php - 使用正则表达式从 HTML 文档中的链接中提取 URL

我需要捕获给定html中的所有链接。示例代码如下:...somecodegoeshere...link1link2link3link4...somecodegoeshere...我需要获取div.infobar中以/link/开头的所有链接我试过这个:preg_match_all('#.*?(href="/link/(.*?)").*?#is',$raw,$x);但它给了我唯一的第一场比赛。感谢您的建议。 最佳答案 我建议使用DOMDocument为此目的而不是使用正则表达式。考虑以下简单代码:$content='link1link

php检测文档索引是否为localhost

我想知道如何检测用户是否在本地主机上。我这样做的原因是我可以在实时服务器上自动运行生产代码,但在我的机器上运行未压缩的代码,而不必一直更改链接。我知道我可以像这样在JS中做到这一点...if(document.URL.indexOf("localhost:8888")但我需要在Php中为我的WordPress安装完成它。我在这里遇到过类似的问题-HowcanIdetectiftheuserisonlocalhostinPHP?所以我尝试了这个(如下),但是它无法加载任何东西/js/scripts.js">我也尝试过此处建议的解决方案,但同样对我不起作用HowcanIdetectifth

PHP DOM 文档 : How do I get the value of an input field

如何使用PHP的DOMDocument获取没有ID属性的输入字段的值? 最佳答案 XPath让它变得简单,假设这是唯一以“make”作为名称的文本输入:$dom=newDOMDocument();$dom->loadHTML(...);$xp=newDOMXpath($dom);$nodes=$xp->query('//input[@name="make"]');$node=$nodes->item(0);$car_make=$node->getAttribute('value');如果页面上有多个具有该特定字段名称的输入(这完全有

php - 自动生成 PHP 文档?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion对于ActionScript2,我使用了NaturalDocs.但是它对PHP的支持很差。到目前为止,我已经看过doxygen和phpDocumentor,但在我看来,它们的输出非常难看。有没有人有使用PHP自动生成文档的经验?我更希望